Polynomial Programs and the Razborov-Smolensky Method

نویسنده

  • Hubie Chen
چکیده

Representations of boolean functions as polynomials (over rings) have been used to establish lower bounds in complexity theory. Such representations were used to great effect by Smolensky, who established that MOD q / ∈ AC[MOD p] (for distinct primes p, q) by representing AC[MOD p] functions as low-degree multilinear polynomials over fields of characteristic p. Another tool which has yielded insight into small-depth circuit complexity classes is the program-over-monoids model of computation, which has provided characterizations of circuit complexity classes such as AC and NC. We introduce a new model of computation, the polynomial program, which naturally unifies both the polynomial (over ring) model of computation and the program-over-monoids model of computation. Our motivation is to extend Smolensky’s result to prove AC[MOD m] lower bounds, where m is a composite with at least two distinct prime factors. In this paper, we first study the basic properties of this new model of computation and its relationship to previous work. Then, we show that Smolensky’s proof of the “hardness” of certain functions for the polynomial model of computation has an analog in the polynomial program model. We also prove a dichotomy theorem on finite groups, essentially showing that a finite group G either is so “complicated” that every boolean function has a degree one polynomial program over G, or is too “simple” in that the function MOD p can be computed by a low-degree polynomial program over G for at most one prime p. The property of nilpotence gives the dividing line. This dichotomy theorem rigorously demonstrates limitations of the Razborov-Smolensky method for polynomial programs over finite groups. Department of Computer Science, Cornell University, Ithaca, NY 14853. E-mail: [email protected].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algorithms from Natural Lower Bounds

Circuit analysis algorithms such as learning, SAT, minimum circuit size, and compression imply circuit lower bounds. We show a generic implication in the opposite direction: natural properties (in the sense of Razborov and Rudich) imply randomized learning and compression algorithms. This is the first such implication outside of the derandomization setting. As an application, we use known natur...

متن کامل

A reduction of proof complexity to computational complexity for $AC^0[p]$ Frege systems

We give a general reduction of lengths-of-proofs lower bounds for constant depth Frege systems in DeMorgan language augmented by a connective counting modulo a prime p (the so called AC[p] Frege systems) to computational complexity lower bounds for search tasks involving search trees branching upon values of maps on the vector space of low degree polynomials over Fp. In 1988 Ajtai [2] proved th...

متن کامل

Randomness and Nondeterminism are Incomparable for Read-Once Branching Programs

We extend the tools for proving lower bounds for randomized branching programs by presenting a new technique for the read-once case which is applicable to a large class of functions. This technique fills the gap between simple methods only applicable for OBDDs and the well-known “rectangle technique” of Borodin, Razborov and Smolensky which works for the quite general models of nondeterministic...

متن کامل

Lecture 5: Razborov-Smolensky Lower Bounds for Constant-Depth Circuit with MODp Gates

In this lecture, we will talk about circuit lower bound for constant-depth circuit with MODp gates. Using switching lemma, we can prove exponential size lower bound for constant-depth circuit computing parity and majority. What if parity (=MOD2 gates) are allowed? It was conjectured that majority still needs exponential size to compute in constant-depth circuit. Razborov (1987) solves this conj...

متن کامل

Algebra in Computational Complexity

At its core, much of Computational Complexity is concerned with combinatorial objects and structures. But it has often proven true that the best way to prove things about these combinatorial objects is by establishing a connection to a more well-behaved algebraic setting. Indeed, many of the deepest and most powerful results in Computational Complexity rely on algebraic proof techniques. The Ra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2001